class TFCMImpact extends RocketExplosion;

var sound ImpactSounds[10];

function PostBeginPlay()
{
}

simulated function PostNetBeginPlay()
{
	Super.PostNetBeginPlay();

	if ( Role == ROLE_Authority )
	{
		if ( Instigator != None )
			MakeNoise(0.45);
	}
	if ( Level.NetMode != NM_DedicatedServer )
    		PlaySound(ImpactSounds[Rand(10)]);
}

defaultproperties
{
     ImpactSounds(0)=Sound'XEffects.Impact1Snd'
     ImpactSounds(1)=Sound'XEffects.Impact2Snd'
     ImpactSounds(2)=Sound'XEffects.Impact3Snd'
     ImpactSounds(3)=Sound'XEffects.Impact4Snd'
     ImpactSounds(4)=Sound'XEffects.Impact5Snd'
     ImpactSounds(5)=Sound'XEffects.Impact6Snd'
     ImpactSounds(6)=Sound'XEffects.Impact7Snd'
     ImpactSounds(7)=Sound'XEffects.Impact3'
     ImpactSounds(8)=Sound'XEffects.Impact1'
     ImpactSounds(9)=Sound'XEffects.Impact2'
     mMaxParticles=5
     mLifeRange(1)=0.400000
     mDirDev=(X=0.050000,Y=0.050000,Z=0.050000)
     mSpeedRange(0)=0.000000
     mSpeedRange(1)=175.000000
     mSizeRange(0)=27.000000
     mSizeRange(1)=20.000000
     mGrowthRate=-125.000000
     mAttenKa=0.150000
     mAttenFunc=ATF_ExpInOut
     LightType=LT_None
     bDynamicLight=False
     Skins(0)=Texture'XEffects.Skins.ExplosionFlashTex'
     TransientSoundVolume=1.500000
}
